class KjedaOrdnaListe extends KjedaListe implements OrdnetListeADT{ public void leggTil(T element){ // Den einaste metoden for å få nye element inn i ei ordna liste // LinearNode ny = new LinearNode(element); Comparable temp = (Comparable) element; // Finn rett posisjon for nytt element LinearNode denne=første, forrige=null; while(denne!=null && temp.compareTo(denne.hentElement())>=0){ forrige=denne; denne = denne.hentNeste(); } // Plasserer ny node mellom forrige og denne if(forrige==null){ // Ny første-node ny.settNeste(første); første = ny; }else{ // Inn bak forrige ny.settNeste(denne); forrige.settNeste(ny); } if(denne==null) // Inn sist i lista siste=ny; antal++; } }